import { NextResponse } from 'next/server'
import type { NextRequest } from 'next/server'

// import  { auth   } from "@/auth"
 
export function middleware(request: NextRequest) {
    // auth(request);
    console.log('中间件执行了')
    if(request.nextUrl.pathname.startsWith('/admin')){ 
        // 访问的如果是管理后台，我们可以在这里做判断
        if( request.cookies.get('token') ){
            console.log('有token，可以访问后台')
            // 有token，说明登录了，我们可以继续访问
            return NextResponse.next()
        } else {
            // 没有token，说明没有登录，我们需要跳转到登录页
              console.log('没有token，说明没有登录，我们需要跳转到登录页')
            return NextResponse.redirect(new URL('/', request.url))
        }
    }
}

